786 research outputs found

    A game-based approach to the teaching of object-oriented programming languages

    Get PDF
    Students often have difficulties when trying to understand the concepts of object-oriented programming (OOP). This paper presents a contribution to the teaching of OOP languages through a game-oriented approach based on the interaction with tangible user interfaces (TUIs). The use of a specific type of commercial distributed TUI (Sifteo cubes), in which several small physical devices have sensing, wireless communication and user-directed output capabilities, is applied to the teaching of the C# programming language, since the operation of these devices can be controlled by user programs written in C#. For our experiment, we selected a sample of students with a sufficient knowledge about procedural programming, which was divided into two groups: The first one had a standard introductory C# course, whereas the second one had an experimental C# course that included, in addition to the contents of the previous one, two demonstration programs that illustrated some OOP basic concepts using the TUI features. Finally, both groups completed two tests: a multiple-choice exam for evaluating the acquisition of basic OOP concepts and a C# programming exercise. The analysis of the results from the tests indicates that the group of students that attended the course including the TUI demos showed a higher interest level (i.e. they felt more motivated) during the course exposition than the one that attended the standard introductory C# course. Furthermore, the students from the experimental group achieved an overall better mark. Therefore, we can conclude that the technological contribution of Sifteo cubes – used as a distributed TUI by which OOP basic concepts are represented in a tangible and a visible way – to the teaching of the C# language has a positive influence on the learning of this language and such basic concepts

    Littoral annelid polychaetes inhabiting soft bottoms of the Barcelonès (Catalonia, NE Spain)

    Get PDF

    Autogestió de temàtica, data de presentació i membres de grup: una forma diferent d’utilitzar el recurs WIKI

    Get PDF
    Assignatura de Psicofisiologia, 2n semestre, Grau de Psicologia UB. 2013-201

    Influence of Input/output Operations on Processor Performance

    Get PDF
    Nowadays, computers are frequently equipped with peripherals that transfer great amounts of data between them and the system memory using direct memory access techniques (i.e., digital cameras, high speed networks, . . . ). Those peripherals prevent the processor from accessing system memory for significant periods of time (i.e., while they are communicating with system memory in order to send or receive data blocks). In this paper we study the negative effects that I/O operations from computer peripherals have on processor performance. With the help of a set of routines (SMPL) used to make discrete event simulators, we have developed a configurable software that simulates a computer processor and main memory as well as the I/O scenarios where the periph-erals operate. This software has been used to analyze the performance of four different processors in four I/O scenarios: video capture, video capture and playback, high speed network, and serial transmission

    Educar en el diálogo interreligioso es una urgencia

    Get PDF
    La actual situación sociopolítica internacional, posterior al fin de la tensión de\ud bloques, hace urgente plantearnos la educación en el diálogo intercultural e\ud interreligioso. Se ha propuesto, desde algunas instancias y con éxito, una visión del\ud panorama mundial basado en el 'choque de civilizaciones'. Este esquema mental trae\ud consigo, además, una determinada forma de convivir con la diversidad religiosa en\ud cada nación, que apuesta por reforzar los rasgos identitarios frente al 'extranjero '.\ud Sin embargo, es posible aportar una nuevo esquema, basado en el diálogo entre\ud culturas y religiones. Ahora bien, el diálogo no se improvisa, sino que tiene sus características\ud y exigencias propias. Estos presupuestos de un verdadero diálogo nos llevan\ud a concluir que el diálogo no es una estrategia, sino una forma de vida. Educar\ud hacia esta forma de vida implica incluir no sólo contenidos conceptuales, sino también\ud procedimentales y actitudinales en nuestros programas educativos para ayudar\ud a nacer una verdadera alternativa a la cultura del enfrentamiento y la violencia que\ud nos rodea

    Potenciales evocados cerebrales en el contexto de la investigación psicológica: una actualización

    Get PDF
    Event-related brain potentials (ERPS) are presented in the context of the psychological research. Firstly, aspects such as how un ERP is obtained, their characteristic features, the way in which they are classified, or their main advantages with respect to another type of measures usually used in Psychology, are presented. Then, two cognitive processes that have been extensively investigated with this technique are briejly reviewed, concretely, attention and language, and the recent research in the study of emotional processes is also commented. The main ERPs that have been used to study these psychological processes are discussed

    TPU Cloud-Based Generalized U-Net for Eye Fundus Image Segmentation

    Get PDF
    Medical images from different clinics are acquired with different instruments and settings. To perform segmentation on these images as a cloud-based service we need to train with multiple datasets to increase the segmentation independency from the source. We also require an ef cient and fast segmentation network. In this work these two problems, which are essential for many practical medical imaging applications, are studied. As a segmentation network, U-Net has been selected. U-Net is a class of deep neural networks which have been shown to be effective for medical image segmentation. Many different U-Net implementations have been proposed.With the recent development of tensor processing units (TPU), the execution times of these algorithms can be drastically reduced. This makes them attractive for cloud services. In this paper, we study, using Google's publicly available colab environment, a generalized fully con gurable Keras U-Net implementation which uses Google TPU processors for training and prediction. As our application problem, we use the segmentation of Optic Disc and Cup, which can be applied to glaucoma detection. To obtain networks with a good performance, independently of the image acquisition source, we combine multiple publicly available datasets (RIM-One V3, DRISHTI and DRIONS). As a result of this study, we have developed a set of functions that allow the implementation of generalized U-Nets adapted to TPU execution and are suitable for cloud-based service implementation.Ministerio de Economía y Competitividad TEC2016-77785-

    Reseña de la obra “Experiencias y aprendizajes en la evaluación de la intervención socioeducativa”

    Get PDF
    Reseña de la obra/ Book Review: Martín Cuadrado, A. M. y Rubio Roldán, M. J. (coords.) (2019). Experiencias y aprendizajes en la evaluación de la intervención socioeducativa. Volumen II. Madrid: UNED. ISBN: 978-84-362-7576-

    Application of bus emulation techniques to the design of a PCI/MC68000 bridge

    Get PDF
    Bridges easy the interconnection and communication of devices that operate using different buses. In fact, we can see a computer as a hierarchy of buses to which devices are connected. In this paper we design a PCI/MC68000 bridge in order to improve communications between a Personal Computer and a MC68000 based system. The previous interface between both devices was based on the old 16-bit ISA bus, which represented a bottleneck in their communication. However, the methodology described here is generic and can be applied to the design of PCI bridges to other buses. We finish this work with an analysis of the bridge performance improvement which can also be easily adapted to other situations. As an example our interface is used in an interesting situation, i.e., updating the obsolete control unit of a highly valuable system (an industrial robot)

    Block-Based Development of Mobile Learning Experiences for the Internet of Things

    Get PDF
    The Internet of Things enables experts of given domains to create smart user experiences for interacting with the environment. However, development of such experiences requires strong programming skills, which are challenging to develop for non-technical users. This paper presents several extensions to the block-based programming language used in App Inventor to make the creation of mobile apps for smart learning experiences less challenging. Such apps are used to process and graphically represent data streams from sensors by applying map-reduce operations. A workshop with students without previous experience with Internet of Things (IoT) and mobile app programming was conducted to evaluate the propositions. As a result, students were able to create small IoT apps that ingest, process and visually represent data in a simpler form as using App Inventor's standard features. Besides, an experimental study was carried out in a mobile app development course with academics of diverse disciplines. Results showed it was faster and easier for novice programmers to develop the proposed app using new stream processing blocks.Spanish National Research Agency (AEI) - ERDF fund
    corecore